ul#headermenu li{width:auto !important;}
ul#headermenu{padding-left:200px;}
.overwrite_inside_left{padding-right:11px;}
.print_total{padding-bottom:35px;}
.left_menu_column #menu{margin-right:10px;}


#menu {width:201px;margin:0px 0px 20px 0px;float:left;padding:0px 0px 0px 0px;border-bottom:2px solid #81a1ae;border-top:2px solid #81a1ae;
       background-color:#e9e9e9;text-transform:uppercase;overflow:hidden;}
#menu ul { /* remove bullets and list indents */ list-style-type:none;padding:0px 0px 0px 0px;margin:0px;}
#menu a {font:11px Arial; display: block; margin: 0; font-weight:bold;}
#menu a.ln {color:#5b5b5b; text-decoration:none; padding:7px 10px 7px 25px;border-bottom:1px solid #dadada;}
#menu ul li.has_children_1 a.ln{background-image:url('custom/images/interior_page/side_nav/arrow_off.gif');background-repeat:no-repeat;
                             background-position:10px 9px;border:none;}
#menu ul li.has_children_1 a.ln_default{background-image:url('custom/images/interior_page/side_nav/arrow_on.gif');background-repeat:no-repeat;
                             background-position:10px 11px;border:none;background-color:#dad8d8;}
#menu ul li.has_children_1{border-bottom:1px solid #dadada;}
#menu ul li.has_children_1 a.ln:hover{background-image:url('custom/images/interior_page/side_nav/arrow_over.gif');background-repeat:no-repeat;
                             background-position:10px 9px;background-color:#dad8d8;}
#menu a.ln:hover {color:#80171A;background-color:#dad8d8;}
#menu a.ln_default {color:#9a0000;text-decoration:none; padding:7px 10px 7px 25px;border-bottom:1px solid #dadada;background-color:#dad8d8;}
#menu a.ln_default:hover {color:#9a0000;background-color:#dad8d8;}
#menu a.ln2 {color:#333333; text-decoration:none; padding:7px 10px 7px 25px;background-color:#fff;}
#menu a.ln2:hover {color:#80171A;}
#menu a.ln2_default {color:#80171A; text-decoration:none; padding:7px 10px 7px 25px;background-color:#fff;}
#menu a.ln2_default:hover {color:#80171A;}
#menu a.ln2_top {}
#menu ul li.has_children_2{border:none;}
#menu a.ln3 {color:#5b5b5b;text-decoration:none; padding:7px 7px 7px 40px;background-color:#fff;background-image:url('custom/images/interior_page/side_nav/arrow_2_off.gif');background-repeat:no-repeat;background-position:30px 11px;}
#menu a.ln3:hover {color:#80171A;background-image:url('custom/images/interior_page/side_nav/arrow_2_on.gif');background-repeat:no-repeat;background-position:30px 11px;}
#menu a.ln3_default {color:#80171A;text-decoration:none;padding:7px 7px 7px 40px;background-color:#fff;background-image:url('custom/images/interior_page/side_nav/arrow_2_on.gif');background-repeat:no-repeat;background-position:30px 11px;}
#menu a.ln3_default:hover {color:#80171A;}
#menu a.ln3_top {}

#arrowOver{background-image:url('custom/images/interior_page/side_nav/arrow_over.gif');visibility:hidden;}
#arrowOff{background-image:url('custom/images/interior_page/side_nav/arrow_off.gif');visibility:hidden;}
#arrow2On{background-image:url('custom/images/interior_page/side_nav/arrow_2_on.gif');visibility:hidden;}
#arrow2Off{background-image:url('custom/images/interior_page/side_nav/arrow_2_off.gif');visibility:hidden;}

/*** Begin top navigation menus ***/
#topNav{width:952px;height:30px;background-image:url('custom/images/general/top_nav/img_navbg.gif');background-repeat:repeat-x;padding:0px 0px 0px 38px;margin-bottom:4px;}
#topNav ul{list-style-type:none;padding:0px;margin:0px;}
#topNav ul li{float:left;}
#topNav ul li a{display:block;text-decoration:none;font-size:12px;padding-top:8px;height:23px;margin:0px;font-weight:bold;text-transform:uppercase;}
#topNav ul li a span{display:none;}

#topNav a.home {width:80px;}
#topNav a.homeOn {width:80px;color:#343434;}
#topNav a.home:hover, #topNav li:hover > a.home, #topNav ul :hover ul li a:hover.home, #topNav a.home.active{width:80px;color:#343434;}

#topNav a.district{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:124px;padding-left:11px;}
#topNav a.districtOn{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:124px;padding-left:11px;color:#343434;}
#topNav a.district:hover, #topNav li:hover > a.district, #topNav ul :hover ul li a:hover.district, #topNav a.district.active {
	background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:124px;padding-left:11px;color:#343434;}
	
#topNav a.academics{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:171px;padding-left:11px;}
#topNav a.academicsOn{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:171px;padding-left:11px;color:#343434;}
#topNav a.academics:hover, #topNav li:hover > a.academics, #topNav ul :hover ul li a:hover.academics, #topNav a.academics.active {
	background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:171px;padding-left:11px;color:#343434;}
	
#topNav a.schools{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:106px;padding-left:11px;}
#topNav a.schoolsOn{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:106px;padding-left:11px;color:#343434;}
#topNav a.schools:hover, #topNav li:hover > a.schools, #topNav ul :hover ul li a:hover.schools, #topNav a.schools.active {
	background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:106px;padding-left:11px;color:#343434;}

#topNav a.students{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:141px;padding-left:11px;}
#topNav a.studentsOn{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:141px;padding-left:11px;color:#343434;}
#topNav a.students:hover, #topNav li:hover > a.students, #topNav ul :hover ul li a:hover.students, #topNav a.students.active {
	background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:141px;padding-left:11px;color:#343434;}

#topNav a.parents{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:131px;padding-left:11px;}
#topNav a.parentsOn{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:131px;padding-left:11px;color:#343434;}
#topNav a.parents:hover, #topNav li:hover > a.parents, #topNav ul :hover ul li a:hover.parents, #topNav a.parents.active {
	background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:131px;padding-left:11px;color:#343434;}
	
#topNav a.community{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:122px;padding-left:11px;}
#topNav a.communityOn{background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:122px;padding-left:11px;color:#343434;}
#topNav a.community:hover, #topNav li:hover > a.community, #topNav ul :hover ul li a:hover.community, #topNav a.community.active {
	background:transparent url('custom/images/general/top_nav/btn_arrow.gif') no-repeat;background-position:0px 14px;width:122px;padding-left:11px;color:#343434;}
	
/* topnav menu */
/* Style the list OR link hover. Depends on which browser is used */
#topNav ul a:hover {visibility:visible;} /* for IE6 */
#topNav ul li:hover {position:relative; z-index:400;} /* for IE7 */
#topNav ul ul {margin:0px 0px 0px 0px;  /* used to set margin back to 0 on the left because the first level ul has a left margin */}

/* keep the 'next' level invisible by placing it off screen. */
#topNav ul ul, 
#topNav ul :hover ul ul, 
#topNav ul :hover ul :hover ul ul,
#topNav ul :hover ul :hover ul :hover ul ul,
#topNav ul :hover ul :hover ul :hover ul :hover ul ul {height:0;left:-9999px;position:absolute;top:-9999px;width:0;}

/* set up the first drop down sub level */
#topNav ul :hover ul {background:#343434;border:0;height:auto;left:0px;opacity:0.9;padding:0px;top:30px;min-width:180px;border:none;z-index:3;}
#topNav ul :hover ul.community {left:-56px;}
#topNav ul > li.nav :hover ul {left:2px;}
#topNav ul :hover ul li {display:block;float:left;min-width:180px;overflow:hidden;}
#topNav ul:hover ul li a {background:#343434;border-bottom:none;color:#fff;display:block;
	font:normal 12px Arial, Helvetica, sans-serif;height:auto;padding:7px 10px;text-decoration:none;text-transform:none;overflow:hidden;margin:0px;min-width:160px;}
#topNav ul:hover ul li a.ln_last{border:none;}
#topNav ul :hover ul li a:hover {color:#fff;background-color:#b70817;}
